@CHARSET "UTF-8";

.takeRecordsImgDiv,.menuBtn,.menuBtn_img,.boxName,.price,.warn-style,.boxType_img,.btn_ST_img,.btn_ST{display: flex;align-items: center;justify-content: center;}
.takeRecords,.terminalMenu,.btn-open-chargemodal,.chargeModal_Part,.terminalInfo,.managerInfo{display: flex;align-items: center;justify-content: space-between;}
.store-loading,.menuBtn_part,.Abnormal,.btn_boxType,.STBtnSty,.Btn-chargemodal{display: flex;align-items: center;flex-direction: column;justify-content: center;}
.chargeModal_Part_One,.boxSelect{display: flex;align-items: center;flex-direction: column;}
.storeInfo,.storeInfoTop,.takeInfo{display: flex;justify-content: space-between;}
.ripple{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0,0);opacity:.2;transition:0s}

.ad_part{
    width: 100%;
    height: 25vh;
}

.swiper-slide-style{
    text-align: center;
    color: white;
}

/*.storeList{*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*width:100%;*/
/*}*/

/*.takeList{*/
    /*width: 100%;*/
    /*!* background: #f7f7f7; *! !* Safari 5.1 - 6.0 *!*/
/*}*/

/*轮播图电话*/
.bac3Font{
    color: white;
    font-size: 9pt;
    margin-left: 3%;
    margin-top: 1vh;
    font-style: italic;
    align-self: flex-start;
}

/*.takeRecords{*/
    /*width: 100%;*/
    /*height: 18vh;*/
    /*margin-bottom: 1vh;*/
    /*background: -webkit-linear-gradient(#FFFFFF , #d0d0d0); !* Safari 5.1 - 6.0 *!*/
    /*background: -o-linear-gradient(#FFFFFF , #d0d0d0); !* Opera 11.1 - 12.0 *!*/
    /*background: -moz-linear-gradient(#FFFFFF , #d0d0d0); !* Firefox 3.6 - 15 *!*/
    /*background: linear-gradient(#FFFFFF , #d0d0d0); !* 标准的语法（必须放在最后） *!*/
    /*border-top: 1px solid #f0f0f0;*/
    /*border-bottom: 1px solid #f0f0f0;*/
/*}*/

/*.takeRecordsInfo{*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*justify-content: center;*/

    /*width:70%;*/
    /*height:100%;*/
    /*padding-left:3%;*/
/*}*/

/*.takeRecordsInfo_P{*/
    /*margin-top: 2vh;*/
/*}*/

/*.takeRecordsImgDiv{*/
    /*width: 30%;*/
    /*height: 100%;*/
/*}*/

/*.takeRecordsImg{*/
    /*width: 7.5vh;*/
    /*height: 7.5vh;*/
/*}*/




.location_img{
    width: 3.5vh;
    height: 3.5vh;
}


.terminalMenu{
    /*color: #400040;*/
    /* font-size: 10pt;*/
    /*   border-top: solid 1px #CCCCCC;
      background: -webkit-linear-gradient(#FFFFFF , #CCCCCC); Safari 5.1 - 6.0
      background: -o-linear-gradient(#FFFFFF , #CCCCCC); Opera 11.1 - 12.0
      background: -moz-linear-gradient(#FFFFFF , #CCCCCC); Firefox 3.6 - 15
      background: linear-gradient(#FFFFFF , #CCCCCC); 标准的语法（必须放在最后） */

    /*     background:linear-gradient(to right, #f03942 , #e12826);  */

    background:-webkit-linear-gradient(to bottom,#f73d42,#e02925);
    background:-o-linear-gradient(to bottom,#f73d42,#e02925);
    background:-moz-linear-gradient( to bottom,#f73d42,#e02925);
    background:linear-gradient(to bottom,#f73d42,#e02925);
    width: 100%;
    height: 1rem;
    color:#fff;
    font-size: 0.38rem;
    line-height:1rem;
}






/*已爆满*/
#takeAbnormal{
    margin-top:2rem;
}
/*无列表提醒*/
.warn-style{
    color: white;
    height: 1.1rem;
    text-align: center;
    background-color: #888888;
    border-radius: 30px;
    margin-bottom:1rem;
    padding: 0 0.4rem;
}

.warn-pic{
    width: 0.6rem;
    height: 0.6rem;
}

.btn_boxType{
    width: 24%;
    height: 8vh;
    color: #707070;
    border-bottom: solid #d7d7d7;
    border-width:1px;
}

.boxType_img{
    width: 4vh;
    height: 4vh;
}

.btn_boxType_active{
    color: #ff1527;
    font-weight: 900;
    background-color: white;
    animation: boxType_fontChange 0.25s;
}

.boxType_img_active{
    animation: boxType_imgChange 0.25s;
}





hr.style-two {/*透明渐变水平线*/
    width:100%;
    margin-top:1vh;
    border: 0;
    height: 1.5px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}



/*storeone-index*/

/***************************************** one ********************************** */



a:focus {text-decoration:none !important;}
a:active{text-decoration:none !important;}
a:link{text-decoration:none; }  /* 指正常的未被访问过的链接*/
a:visited{text-decoration:none; }/*指已经访问过的链接*/
a:hover{text-decoration:none;}/*指鼠标在链接*/



.btn-primary:hover{
    background: #04BE02 !important;
    border:1px solid #04BE02 !important;
}

.swiper-container {
    height: 4.1rem;
}


.btn_ST{
    background: -webkit-linear-gradient(#FFFFFF , #CCCCCC); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#FFFFFF , #CCCCCC); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#FFFFFF , #CCCCCC); /* Firefox 3.6 - 15 */
    background: linear-gradient(#FFFFFF , #CCCCCC); /* 标准的语法（必须放在最后） */
    border: solid 1px #CCCCCC;
    width: 100%;
    height: 1.5rem;
    padding:0 8%;
    color: #8a8a8a;
    font-size: 0.32rem;
    font-weight: 900;
}
.STBtnSty{

    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius: 5px;
    margin-right:5%;
    margin-left:5%;
    font-family:"Microsoft YaHei";
    width:50%;
    height:100%;

}


.btn_ST_img{
    width: 0.72rem;
    height:0.8rem;

}

.btn-freemodal-openbox{
    color:white;
    background-color: #E40013;
}

.Btn-chargemodal{
    margin-top: -2vh;
}

.btn-open-chargemodal{ width: 85%; }

.btn-chargemodal-open,.btn-chargemodal-Settlement{
    width: 46%;
    height: 6vh;
    margin-top: 2vh;
    color: white;
    border: none;
    border-radius: 5px;
    border: 1px solid #c2c2c2;
    font-size: 12pt;
}

.btn-chargemodal-storeOpen{
    width: 80%;
    height: 6vh;
    margin-top: 2vh;
    color: white;
    border: none;
    border-radius: 5px;
    border: 1px solid #c2c2c2;
    font-size: 12pt;
}

.unSettlement{
    width: 100%;
}

.STBtn_font{
    margin-top: 0.1rem;
    /*font-size:0.3rem;*/
}

.servicePhone_logo{
    width:0.7rem;
    height:0.7rem;
    margin-right: 0.1rem;
}

/*ui组件修改*/

.weui_loading_toast .weui-toast_content{  /*!*调整weui的toast垂直居中问题*!*/
    position: absolute;
    bottom:7px;
    /*left:5vh;*/
    width:100%;
    text-align: center;
    /*margin-bottom:5px;*/
}
.weui_loading{
    top:0 !important;
    left:33% !important;
}
.weui-toast--text{
    padding: 14px 16px;
}
.weui-toast--text .weui-toast_content{
    margin-bottom: 0;
    font-size:11pt;
    letter-spacing: 0.8px;
}
.weui-icon_toast.weui-loading{  /*load圈圈位置上调*/
    margin: 24px 0 0;
}

/*说明书poppup*/
.close-popup{
    position:fixed;
    z-index: 200;
    top: 2rem;
    right:0.5rem;
    width:1.2rem;
    height:1.2rem;
    text-align: center;
    line-height: 1.2rem;
    color:#fff;
    border-radius:50%;
    background:rgba(0,0,0,.3);
}

.explain-book{
    font-size: 0.36rem;
    padding: 0.4rem 0.4rem;
    padding-bottom:2rem;
    line-height:0.6rem;
}
.explain-title{
    font-size:0.46rem;
    font-weight:600;
    text-align: center;
    margin-bottom:0.2rem;
}
.text-content{
    text-indent:0px;
}

/*.weui-count .weui-count__btn:after, .weui-count .weui-count__btn:before{*/
    /*!* margin-left:5.7px;*!*/
/*}*/

.btn{
    letter-spacing: 1.5pt;
    font-size:12pt !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}



/*加减号*/
.num-box .my-reduce{
    width:0.68rem;
    height: 0.68rem;
}



.num-box .my-add{
    width:0.68rem;
    height: 0.68rem;
}
.weui-count .weui-count__increase{
    background: none;
}




.sele-case{
    background:#fff;
}
.sele-case>.sele-case-nav{
    width:100%;
    height:1.2rem;
    font-size:0.45rem;
    font-weight:600;
    border-bottom:3px solid #eeeeee;
    padding:0 5%;
    display: flex;
    justify-content: space-between;
    align-items: center;


}
.sele-case-nav>.goback{
    position: absolute;
    line-height:1.2rem;
    left:6%;
    font-size:0.4rem;
}

.sele-case>.sele-case-body{
    width:100%;
    margin-bottom:2.6rem;
    /*padding-bottom:9vh;*/
}
.sele-case>.sele-case-body>.sele-card{
    height:3.2rem;
}
.sele-case-body>.sele-card>div{
    display:flex;
    justify-content:space-around;
    align-items:center;
    height:96%;
    WIDTH:96%;
    margin:2% 2%;
    border:2px solid #eeeeee;
    border-radius:8px;
}
.sele-case-body>.sele-card>div>div{/*  */
    height:100%;
    display:flex;
    justify-content:space-around;
    align-items:center;
}


.sele-case-body>.sele-card>div>div:nth-child(1){  /*  */
    width:42%;
    display:flex;
    flex-direction:column;
    justify-content:space-around;

}
.sele-case-body>.sele-card>div>div:nth-child(2){/*  */
    display:flex;
    flex-direction:column;
    justify-content:space-around;
    align-items:flex-start;
    width:58%;
}

.sele-case-body>.sele-card>div>div:nth-child(1)>.case-type-box{/*  */
    height:55%;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    /* border-bottom:2px dotted #b7b7b7;  */

}
.sele-case-body>.sele-card>div>div:nth-child(1)>.case-type-box .case-type{/*  */
    background:#04BE02;
    color:#fff;
    border-radius:6px;
    width:50%;
    height:0.94rem;
    font-weight: 700;
    font-size:0.4rem;
    letter-spacing: 0.05rem;
    display: flex;
    align-items: center;
    justify-content: center;

    /*color:#04BE02;*/
    /*font-weight: 700;*/
    /*border: 2px solid #04BE02;*/
    /*box-shadow: 2px 2px 2px 1px #7d7d7d;*/


}
.sele-case-body>.sele-card>div>div:nth-child(1)>.surplus-num{/*  */
    width:100%;
    height:40%;
    color:#000;
    font-size:0.39rem;
    display:flex;
    align-items:center;
    justify-content:center;;
}

.sele-case-body .case-num{
    display:flex;
    width:100%;
    height:100%;
}
.case-num>div{
    width: 100%;
}

/*.sele-case-body .case-num>.pay-money{
	!* width:90%;
	margin-right:10%; *!
	width:100%;
	!*padding-right:10%;  *!

	height:100%;
	font-size:10pt;

}*/

.case-num>div>.num-box{
    height:60%;
    width:100%;
    display:flex;
    align-items:center;

}
.case-num>div>.num-box .weui-num{
    width:50%;
    height:100%;
    display:flex;
    align-items:center;
    font-size:0.42rem;
}
.case-num>div>.num-box .weui-count{
    width:40%;
    margin-right:10%;
    height:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;

}
.case-num>div>.pay-money{
    height:40%;
    width:100%;
    padding-right:10%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size:0.39rem;
}
.pay-money>div{
    /* width:22vw;*/
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    width:49%;
    /*letter-spacing:-0.035rem;*/
}

/*.sele-case-body .case-num .weui-count .weui-count__btn{
	height: 20px;
    width: 20px;
}*/
.sele-case-body .case-num .weui-count .weui-count__number{
    font-size:0.43rem;
    width:30%;
    display:inline-block;
}


/*总价格  固定框*/
.cased-price{
    height:1.2rem;
    width:100%;
    /* background:#737171; */
    background:#e4e5e4;
    position:fixed;
    bottom:1.5rem;
    display:flex;
    justify-content:space-between;
}
.cased-price>div:nth-child(1){
    height:100%;
    width:42%;
    line-height:1.2rem;
    text-align:center;
}
.cased-price>div:nth-child(1)>input{
    height:0.82rem;
    text-align:center;
    font-size: 0.42rem;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius: 5px;


    line-height: normal;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}
.cased-price>div:nth-child(2){
    height:100%;
    width:28%;
    line-height:1.2rem;
    font-size:0.4rem;
    /*padding-left:2%;*/
    box-sizing: border-box;
}
.cased-price>div:nth-child(2)>.all-price{
    font-size:0.42rem;
}
.cased-price>div:nth-child(3){
    height:100%;
    width:30%;
    line-height:1.2rem;
    text-align:center;
    color:#eeeeee;
    font-size: 0.42rem;
    font-weight: 600;
}
.cased-price>div:nth-child(3)>div{
    width:100%;
    height:100%;
    background:#04BE02;
    color:#fff;

}

/* 2-支付页面 */
.cased-pay{
    background:#fff;
}
.seled-pay>.pre-list-nav{
    width:100%;
    height:1.2rem;
    padding-left:5%;
    padding-right:5%;
    font-size:0.45rem;
    font-weight:600;
    border-bottom:3px solid #eeeeee;
    display: flex;
    justify-content: space-between;
    align-items: center;

}
.seled-pay>.pre-list-nav>.del-time{
    font-size: 0.4rem;
}

.seled-pay>.seled-pay-body{
    width:100%;
    height:10.26rem;
    overflow: auto;
    margin-bottom: 1.5rem;
}
/*.seled-pay>.seled-pay-body>div:nth-child(1){*/
    /*width:100%;*/
    /*padding:0 7%;*/
    /*border-bottom: 2px solid #eeeeee;*/
    /*height:1rem;*/
    /*line-height:1rem;*/
    /*font-size:0.4rem;*/
    /*font-weight:600;*/
/*}*/
.seled-pay>.seled-pay-body>.seled-data{
    width:100%;
    /*height:29.5vh;*/
    padding:0 7%;
    border-bottom: 2px solid #eeeeee;
    display:flex;
    flex-direction:column;
    justify-content:space-around;

}

.seled-pay>.seled-pay-body>.seled-data>div{
    display:flex;
    justify-content:space-between;
    text-align:left;
    height:1rem;
    line-height:1rem;
}
.seled-pay>.seled-pay-body>.seled-data>div>div{
    font-size: 0.42rem;
}
.seled-pay>.seled-pay-body>.seled-data>div>.seled_type{
    width:20%;


}
.seled-pay>.seled-pay-body>.seled-data>div>.seled_number{
    width:15%;
    /*width:35%;*/
    text-align:center;
}
.seled-pay>.seled-pay-body>.seled-data>div>.seled_price{
   width:55%;
    /*width:45%;*/
    text-align:right;
    color:#000;
    display:flex;
    justify-content:space-between;
}
.seled-pay>.seled-pay-body>.seled-data>div>.seled_price>span{
    color:#383636;
    /* font-size:10pt; */
    /*font-weight:550;*/
    position:relative;
    left:-0.22rem;
    width:18%;
    text-align:left;
}

.seled-pay>.seled-pay-body>.seled-news{
    max-height:4.3rem;
    padding:0 7%;
    margin-top:0.2rem;
    font-size: 0.4rem;
}
.seled-pay>.seled-pay-body>.seled-news>div:nth-child(1){
    height:0.8rem;
    line-height:0.8rem;
    text-align:left;

}
.seled-pay>.seled-pay-body>.seled-news>div:nth-child(2){
    height:0.8rem;
    line-height:0.8rem;
    text-align:right;

}
.seled-pay>.seled-pay-body>.seled-news>div:nth-child(3){
    height:0.8rem;
    line-height:0.8rem;
    font-size:0.36rem;
}
.seled-pay>.seled-pay-body>.seled-news>div:nth-child(2)>.seled-all-price{
    color:#e60e0e;
    font-size:0.46rem;
}
.seled-pay .seled-leave-btn{
    height:1.2rem;
    width:100%;
    position:fixed;
    bottom:1.5rem;
    font-size:0.42rem;
    color:rgba(0,0,0,.8);
    font-weight:600;
    display:flex;
    justify-content: space-between;
    text-align: center;


}
.seled-pay .seled-leave-btn .backsel{
    height:100%;
    width:50%;
    background:#e4e5e4;
    line-height: 1.2rem;
    border:1px solid #cccccc;
    border-bottom:0;
    letter-spacing: 0.5em
}
.seled-pay .seled-leave-btn .go-pay{
    height:100%;
    width:50%;
    background:#04BE02;
    line-height: 1.2rem;
    color:#fff;
    letter-spacing: 0.5em
}




/*轮播图固定定位,侧边滚动条*/
/*
.header-news{
    width:100%;
    position: fixed;
    top:0;
    left:0;
    z-index: 999;
}

.sele-case{
    margin-top:31vh;
    overflow: auto;
}
*/





/*@media (max-height:568px){  !*屏幕小于iphone5的*!*/


/*}*/










